package com.zsrt.oa.integral.service.impl;

import java.sql.SQLException;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;

import com.zsrt.oa.integral.dao.IntegralDao;
import com.zsrt.oa.integral.dao.impl.IntegralDaoImpl;
import com.zsrt.oa.integral.entity.IntegralEntity;
import com.zsrt.oa.integral.service.IntegralService;

/**
 * 积分表的服务层实现类
 * @author 罗智壕-13424431416
 *
 * 2017年6月12日
 */
public class IntegralServiceImpl implements IntegralService{
	
	/**
	 * 初始化积分的持久层
	 */
	private IntegralDao dao = new IntegralDaoImpl();
	
	/**
	 * 积分表的增加
	 * @param userPhone
	 * @param map
	 */
	@Override
	public void integralQuery(String userPhone, Map<String, Object> map) {
		List<IntegralEntity> list = new ArrayList<IntegralEntity>();
		try {
			list = dao.integralQuery(userPhone);
			map.put("result", "failure");
			map.put("message", "查询成功...");
			map.put("data", list);
		} catch (SQLException e) {
			map.put("result", "error");
			map.put("message", "程序员正在努力抢修中,请稍后再试....");
			e.printStackTrace();
		}
	}
}
